Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Israel F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Netherlands F4 Croatia F6 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Tunisia F6 Tunisia F7 Germany F3 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 France F4 Croatia F4 France F5 Croatia F5 Great Britain F7 Italy F11 Great Britain F9 Bosnia/Herzegovina F3 Italy F15 Bosnia/Herzegovina F4 Italy F16 Slovenia F2 Austria F8 Italy F27 Italy F28 Netherlands F4 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Portugal F3 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Slovenia F1 Netherlands F1 Slovenia F3 Netherlands F2 Netherlands F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Spain F12 Spain F13 Spain F14 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Croatia F2 Croatia F3 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Croatia F5 M15 Haren Ljubljana Open - Ljubljana Ethias Trophy - Mons Roma Challenger 2007 - Rome Aamulehti Tampere Opene - Tampere Timisoara Challenger - Timisoara Tean International - Alphen Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Tennis Napoli Cup - Napoli Tunisia F5 Croatia #1-w3 Zagreb Open - Zagreb Qatar F3 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Siemens Open - Scheveningen Croatia F6 Israel F1 Tunisia F5 Tunisia F6 Israel F3 China F3 Netherlands F5 Austria F1 Bukhara Challenger - Bukhara Karshi Challenger - Karshi XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Open Tarragona Costa Daurada - Tarragona Bauer Watertechnilogy Cup 2008 - Eckental Slovenia F1 Croatia F3 Bosnia/Herzegovina F2 Great Britain F10 Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Sarajevo Challenger San Luis Potosi Challenger Monza Challenger Mexico City Challenger Sofia Challenger Kosice Challenger Constanta Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Vigo Challenger San Sebastian Challenger M25 The Hague Brasov Challenger Alphen Challenger Asuncion Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Eckental Challenger Aachen Challenger M15 Huy Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger Rijeka Challenger Orbetello Challenger Karshi Challenger Manerbio Challenger Alphen Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Sacramento Challenger Palermo Challenger Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Scheveningen Challenger Cordenons Challenger Alphen Challenger San Juan Challenger M25 Trieste Santiago Challenger M15 Heraklion Caltanissetta Challenger Furth Challenger Liberec Challenger San Marino Challenger Rio De Janeiro Challenger Bangkok Challenger Alphen Challenger M15 Jakarta Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Santiago Challenger Santos Challenger Heilbronn Challenger Fergana Challenger Nanchang Challenger Marburg Challenger Portoroz Challenger Astana Challenger Sacramento Challenger Brescia Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Braunschweig Challenger Alphen Challenger Trnava Challenger Rome Challenger Sacramento Challenger Casablanca Challenger Bordeaux Challenger Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger Brescia Challenger Bangkok Challenger Banja Luka Challenger - Banja Luka Citta di Como - Como Anning Challenger Gimcheon Challenger Busan Challenger Winnipeg Challenger Morocco Tennis Tour - Tanger Scheveningen Challenger Gatineau Challenger Granby Challenger Iskratel Open - Kranj Challenger Tunisie - Tunis Internazionali de Tennis di Bergamo - Bergamo Croatia Osiguranje Rijeka Open - Rijeka Ljubljana Open 2008 - Ljubljana Buenos Aires Challenger Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Curitiba Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Turin Challenger Milan Challenger Orbetello Challenger Zhangjiagang Challenger Kaohsiung Challenger Monterrey Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Istanbul Challenger UTC Open - Cherkassy Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger Siemens Open 2007 - Scheveningen UTC Open by Selena - Cherkassy Caloundra ATP Challenger - Caloundra M15 Porec Samarkand Challenger M25 Palmanova M25 Palmanova M15 Meerbusch San Sebastian Challenger Challenger Groningen - Groningen Tiburon Challenger Sibiu Challenger Alphen Challenger Napoli Challenger Blois Challenger Winnipeg Challenger Shanghai Challenger Montevideo Challenger Geneva Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger M15 Jakarta Bangalore Challenger Eckental Challenger Ethias Trophy - Mons Aachen Challenger Bratislava Challenger M15 Buschhausen Helsinki Challenger M25 Santa Margherita di Pula M25 Santa Margherita di Pula Qujing Challenger Andria Challenger Tampere Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Winnetka Challenger Portoroz Challenger Blois Challenger Kyoto Challenger Scheveningen Challenger Fairfield Challenger Monterrey Challenger Knoxville Challenger Liuzhou Challenger Moscow Challenger Shenzhen Challenger Astana Challenger Chengdu Challenger Morocco Tennis Tour - Meknes Tashkent Challenger Rennes Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Seoul Challenger Tiburon Challenger Genoa Open - Genova Portoroz Challenger Bath Challenger Suzhou Challenger Timisoara Challenger - Timisoara M25 Koksijde Bergamo Challenger Mestre Challenger Shanghai Challenger Tiburon Challenger Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Orlando Challenger Columbus Challenger Rennes Challenger Quimper Challenger Bangkok Challenger Ostrava Challenger Bercuit Challenger Braga Challenger Prostejov Challenger TEAN International - Alphen Aan Den Rijn Ludwigshafen Challenger Braunschweig Challenger Ordina Open - 's-Hertogenbosch Cordenons Challenger Dutch Open Tennis - Amersfoort Mallorca Challenger Florence Challenger Brest Challenger Pau Challenger Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger Biella 7 Challenger Rome Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch M25 Oldenzaal Dutch Open Tennis - Amersfoort Poprad Tatry Challenger The Hypo Group Tennis International 2008 - Poertschach Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich San Marino Cepu Open - San Marino ATP Studena Croatia Open Umag - Umag 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Black Forest Open - Freudenstadt Serbia Open - Belgrade Ipsos Bucharest Challenger - Bucharest Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai Kitzbuhel Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Charlottesville Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Serbia Open - Belgrade Knoxville Challenger Champaign Challenger SkiStar Swedish Open - Bastad Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Winston Salem - Winston Salem Kobstaedernes ATP Challenger - Kolding Como Challenger Aircel Chennai Open - Chennai Rijeka Challenger Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Serbia Open - Belgrade Zagreb Challenger San Remo Challenger Busan Challenger Credit Agricole Suisse Open - Gstaad Cremona Challenger Bet-at-home Cup - Kitzbuhel Alessandria Challenger Aircel Chennai Open - Chennai Apia International - Sydney Alphen Challenger PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Prostejov Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Furth Challenger Cancun Challenger Brisbane International - Brisbane Apia International - Sydney Puebla Challenger Dubai Duty Free Tennis Championships - Dubai Furth Challenger Caltanissetta Challenger Winnetka Challenger Vicenza Challenger Belem Challenger Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger Qatar ExxonMobil Open - Doha Montevideo Challenger Meknes Challenger Barcelona Open BancSabadell - Barcelona Chennai Open - Chennai Sao Leopoldo Challenger Rabat Challenger Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Marbella Challenger Marrakech Challenger Napoli Challenger ASB Classic - Auckland Legg Mason Tennis Classic - Washington Grand Prix Hassan II - Marrakech Barletta Challenger Salinas Challenger AEGON Championships - London Napoli Challenger SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya Libema Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb Blunmenau Challenger Winston-Salem Open - Winston-Salem Croatia Open Umag - Umag Ortisei Challenger Las Vegas Challenger Yeongwol Challenger Budapest Challenger ABN AMRO World Tennis Tournament - Rotterdam SA Tennis Open - Johannesburg Fairfield Challenger Gerry Weber Open - Halle AEGON Championships - London Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger ABN AMRO World Tennis Tournament - Rotterdam Hong Kong Challenger ATP Studena Croatia Open - Umag Milan Challenger Brasil Open - Sao Paulo Scheveningen Challenger Copa Claro - Buenos Aires Claro Open Colombia - Bogota Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger M25 Nussloch Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice Power Horse Cup - Dusseldorf US Men's Clay Court Championship - Houston Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Izmir Challenger Mohammedia Challenger Ortisei Challenger Topshelf Open - 's-Hertogenbosch Yokohama Challenger San Marino Challenger BB&T Atlanta Open - Atlanta Como Challenger Banja Luka Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger Alphen Challenger Barcelona Challenger Rome Challenger M25 Heraklion Credit Agricole Suisse Open - Gstaad Portoroz Challenger M15 Monastir Pune Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Sopot Challenger Brisbane International - Brisbane Shenzhen Challenger Biella Challenger Mohammedia Challenger Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Meerbusch Challenger Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger ABN/AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Dutch Open Tennis - Amersfoort BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad Maharashtra Open - Pune ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Mutua Madrilena Madrid Open - Madrid Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Bengalaru Challenger Sony Open Tennis - Miami PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Internazionali BNL d'Italia - Rome UNICEF Open - 's Hertogenbosch Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Brisbane International - Brisbane Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch Citi Open - Washington PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Kremlin Cup - Moscow Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, World Group, PO, SUI-NED 4-1 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, Group I, 2R, SLO-ISR 1-3 Olympics - London Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Group 2, F, LAT-SLO, 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Australian Open (juniors) Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors)